home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / program / 332 / readme.ccg < prev    next >
Encoding:
Text File  |  1988-11-17  |  1.7 KB  |  46 lines

  1.  
  2.             ccg - cc program for GEM
  3.  
  4.  
  5. The 'ccg' program is for use with the Sozobon C compiler. It provides a
  6. better interface to the compiler for people who use GEM. It is similar
  7. to the 'cc' program in the original Sozobon distribution, but is more
  8. tailored for GEM. The major differences are:
  9.  
  10. 1. Options and file names passed to 'ccg' are not case-sensitive.
  11.  
  12. 2. The '-O' option (to enable optimization) is changed to '-Z' to avoid
  13.    a conflict with the '-o' option (to specify the output file name).
  14.  
  15. 3. ccg always waits for you to press RETURN before exiting.
  16.  
  17. 4. The environment variables described in the Sozobon documentation aren't
  18.    supported by 'ccg'. All this means is that you should use the recommended
  19.    directory structure (or place everything in the current folder).
  20.  
  21.  
  22. To get a summary of the command line options, run 'ccg' with no options.
  23.  
  24.  
  25. Note that this only fixes the interface to 'ccg'. The other programs in
  26. the distribution will still have problems when run from GEM directly. In
  27. practice this shouldn't really be a problem. Since you can give the 'ccg'
  28. program C source code, assembly code files, object modules, or libraries,
  29. simply by using the appropriate filename extensions, you can always get
  30. the behavior you want. For example, if you just want to run the assembler
  31. on a file use a command line like:
  32.  
  33.     -c foo.s
  34.  
  35. which will assemble "foo.s", creating the file "foo.o".
  36.  
  37. Remember to use the "-v" option if you want to see how things are going.
  38.  
  39.  
  40. I hope this takes care of the problems people are having. I've tried to
  41. do some reasonable testing, but if you run into problems, let me know.
  42.  
  43. Tony Andrews
  44. Sozobon, Limited.
  45. 11/2/88
  46.